<?php
function simplify_filename($filename)
{
	$dir = preg_split('/[\\/\\\\]/', $filename);
	$size = count($dir);
	$i = 0;
	while($i < $size)
	{
		if($dir[$i] == '.')
		{
			array_splice($dir, $i, 1);
			$size--;
		}
		else if($i > 0 && $dir[$i] == '..' && $dir[$i-1] != '..')
		{
			array_splice($dir, $i-1, 2);
			$i--;
			$size -= 2;
		}
		else $i++;
	}
	$str = '';
	if($size == 0)
		$str = '.';
	for($i = 0; $i < $size; $i++)
	{
		$str .= $dir[$i];
		if($i != $size - 1)
			$str .= '/';
	}
	return $str;
}
?>